#include #include #include using namespace std; vector split(const string& s, const set& cs) { vector res; string x; for (auto c:s) { if (cs.count(c)) { if (x.length()) { res.push_back(x); x = ""; } } else { x.push_back(c); } } if (!x.empty()) res.push_back(x); return res; }